<?php
/**
 * Created by PhpStorm.
 * User: Phantom
 * Date: 02/08/14
 * Time: 11:54
 *
 * Cette classe joue le rôle de controlleur pour l'utilisateur
 * Inscription, connexion, déconnexion c'est ici.
 */

include_once '/model/User.php';
include_once '/model/role_utilisateur.php';

Class managerUser{

    private  $data;

    /**
     * Contructeur de la classe managerUser
     */
    function __construct() {
        $this->data =json_decode(file_get_contents("php://input"));//pour l'ajax
    }

    /**
     * Permet de faire l'include  de l'interface via AJAX
     */
    function getInterfaceInscription(){
        $_SESSION['Page']='Inscription';
        $_SESSION['ajax']=true;
        include_once'/modules/managerUser/inscription.php';
    }

    function connexion() {
//        $_SESSION['ajax']=true;
        include ('/connexion.php');
    }

    function backConnexion() {
       if ($this->verifConnexion($_POST['login'], $_POST['mdp'])) {
           var_dump("connexion réussie");
       }
       else {
           var_dump("les informations saisies ne sont pas correctes");
       }
    }

    function verifConnexion($pLogin, $pMdp) {
        return ManagerBDD::doSelect('User',true,array('name'=>$pLogin,'mdp'=>$pMdp));
    }

    function userExist(){

        $_SESSION['ajax']=true;
        echo ManagerBDD::doSelect('User',true,array('name'=>$this->data->login));
    }
}